What is moroccan independence day?

Moroccan Independence Day is celebrated annually on November 18th. It is the country's national holiday and commemorates Morocco's independence from France in 1956. Morocco had been a French protectorate since 1912.

The independence movement in Morocco was led by the Istiqlal Party, which advocated for full independence from France. After years of protests and negotiations, France agreed to give Morocco its independence on November 18th, 1956.

Moroccan Independence Day is celebrated with parades, music, and fireworks displays. The Moroccan flag, which features a green pentagram on a red background, is prominently displayed throughout the country. It is also a time for Moroccans to reflect on their country's history and freedom, and to honor the sacrifices of those who fought for independence.